Tutorials
Courses
Go Premium
Data Structure
Java
Python
HTML
Interview Preparation
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
S
shreya garg 4
Current POTD Streak
STREAK
02
/1472
days
Longest streak/Global longest streak
Institution
Indraprastha Institute of Information Technology Delhi
179 Rank
Institute Rank
Language Used
C++, Python, Java
Coding Score
690
Problem Solved
376
Contest Rating
__
Apply for Campus Mantri
420 points
Contributor
420 points
Contributor
1 Point
Proficient
Proficient
100 Point
Scholar
Scholar
1k Point
Master
Master
10k Point
Ace
Ace
50k Point
Find Your Place Among the Best
Explore Our Badge Program and Start Writing.
Start writing
How Badges Work
66 submissions in current year
Current
2024
2023
2022
2021
2020
2019
2018
2017
January
February
March
April
May
June
July
August
SCHOOL (3)
BASIC (103)
EASY (190)
MEDIUM (75)
HARD (5)
Rotate Array
Sort String
Count Linked List Nodes
Postorder Traversal
Implement stack using array
Queue using Linked List
Queue Using Array
Doubly linked list Insertion at given position
Replace all 0's with 5
Print number pattern
Preorder Traversal
Search a node in BST
Peak element
Linked List Insertion At End
Anagram of String
Circular Linked List Traversal
Identical Linked Lists
Insert in Middle of Linked List
Alternates in an Array
Start Coding
Count Odd and Even
Who has the majority?
Strongest Neighbour
Array insert at index
Array insert at end
Bit Difference
Number is sparse or not
Binary To Gray Code Conversion
Print 1 To N Without Loop
Reverse array in groups
Array Search
Sorted Array Search
Binary Array Sorting
Adding two matrices
Sum of Digits of a Number
Power Using Recursion
Fibonacci Using Recursion
Print Array Elements Using Recursion
The Sequence
GCD Euclid
Preorder in BST
Inorder in BST
Postorder in BST
Levelorder in BST
Count Words in String
Reverse a String
Get Element At Index
Maximum and Minimum In Array
Display Linked List
Sum The Nodes of Linked List
Maximum And Minimum In Linked List
Search In Linked List
Linked List Insertion At Position
Display Circular Linked List
Length of Circular Linked List
Display Doubly Linked List
Doubly Linked List Head Insert
Doubly Linked List Tail Insert
Display Circular Doubly Linked List
Binary Array Sorting
Sum of Array
Balanced Array
Fighting the darkness
Uncommon characters
Quick Left Rotation
Repeated Character
Rotate Array by One
One odd Occuring
Remove Duplicates from unsorted array
Minimum number to form the sum even
Min and Max in Array
Difference between highest and lowest occurrence
Find unique element
C++ if-else (Decision Making)
Addition of Two Numbers
Leap Year
Factorial
Greatest of three numbers
Reverse digits
Input Integer
Print With Space
Swap The Numbers
Arithmetic Operators
Print 1 to n without using loops
Table Difference
Print Square
Print Square wall
Sum of N Numbers
For Loop - 1
For Loop - 2
Multiply 2 matrices
Count Sorted Rows
Bitwise Right Shift
Last Digit of a number
Switch Statement
Sorted matrix
Print GeeksForGeeks with quotes
Print Boolean value
Print Square
Print GeeksForGeeks
Bitwise Operators
Find if +ve, -ve or 0
Evaluate Formulae
Sahil loves gfg
Sahil love good scorer
Check for Sum
Pairs of Adjacent elements
Reverse a linked list
Frequency in a Linked List
Delete N nodes after M nodes of a linked list
Node at a given index in linked list
Remove duplicates from an unsorted linked list
Delete in a Doubly Linked List
Inorder Traversal
Reverse a Doubly Linked List
Bubble Sort
Selection Sort
Insertion Sort
Delete without head pointer
Height of Binary Tree
Kth from End of Linked List
Middle of a Linked List
Check If Circular Linked List
Delete Middle of Linked List
Find Transition Point
Remove Duplicates from a Sorted Linked List
Stack using Linked List
Insert a node in a BST
Square Root
Binary Search
Remove every k'th node
Third largest element
Josephus problem
Minimum distance in an Array
Three way partitioning
Level order traversal
Index of an Extra Element
More than n/k Occurrences
Counting Sort
Find length of Loop
Maximum Pairwise Computed Value
Delete Mid of a Stack
Product of an Array
The New Line
Controlled_Printing
Coding with Operators
Bridge of Stones
Coding with Operators - Java
Controlled_Printing - Java
Data Types
Learn to Comment
Learning to be precise
For Loop- primeCheck
While loop- printTable
Learning Macros
Start Coding - Java
The New Line - Java
Data Types - Java
Taking input - Java
Learn to Comment - Java
nextLine and next
Precise Format - Java
logical Operators - Java
Bitwise Operators - Java
Even Odd - Java
For Loop- primeCheck - Java
While loop- printTable - Java
Step by Step Condition - Java
Swap the array elements
Count Odd Even - Java
Need Some Change - Java
Reverse an Array
Max and Second Max
First Set Bit
Rightmost different bit
Check K-th Bit
Longest Consecutive 1's
Mean And Median of Array
Power of 2
Minimum adjacent difference in a circular array
Wave Array
Array Leaders
Count 1's in binary array
Floor in a Sorted Array
Intersection of two sorted arrays
Closet 0s 1s and 2s
Sort by Absolute Difference
Sum of upper and lower triangles
Print Matrix in snake Pattern
Transpose of Matrix
Rotate by 90 degree
Reversing the columns of a Matrix
Matrix Boundary Traversal
Linear Probing in Hashing
Quadratic Probing in Hashing
Count Non-Repeated Elements
Anagram
Reverse Words
Non Repeating Character
Minimum Cost of ropes
Count Digits in a Number
Digital Root
Power Set Using Recursion
Recursively Sum N Numbers
Factorial Using Recursion
Check Palindrome
First Repeating Element
Check Equal Arrays
Count Elements Greater Than X
Count Smaller Than X
Find Immediate Smaller Than X
Array Update At Index
Array Delete And Shift
Is Array Sorted
Find Immediate Greater Than X
Pair with largest sum which is less than K in the array
Missing in Array
Reverse The Array
Find nCr
Search an element in sorted and rotated array
Insert In Sorted Linked List
Delete Tail of Linked List
Delete Head of Linked List
Linked List Delete at Position
Is Linked List Sorted
Join Two Linked Lists
Circular Linked List Head Insert
Circular Linked List Tail Insert
Circular Linked List Insertion At Position
Delete Tail of Circular Linked List
Delete Head of Circular Linked List
Circular Linked List Delete at Position
Delete Tail of Doubly Linked List
Delete Head of Doubly Linked List
Is The Doubly Linked List Circular
Compare Circular Doubly Linked Lists
Find Middle of Circular Doubly Linked List
Intersection of Arrays with Distinct
Find Kth Rotation
Sorted and Rotated Minimum
Sum of elements between k1'th and k2'th smallest elements
Search in a Row-Column sorted matrix
Move All Zeroes to End
Min Subsets with Consecutive Numbers
Bitonic Point
Sorting Employees
Reorganize The Array
Second Largest
Second most repeated string in a sequence
Number of occurrence
Check if array is sorted
Min Number of Flips
Segregate 0s and 1s
Count the Zeros
Distinct absolute array elements
Minimum product pair
Find the Highest number
Armstrong Numbers
Sum of Product of Digits
Sum of Maximum And Minimum
Average of String
Break The Tie
Pairwise swap of nodes in LinkeList
Doubly Linked List Conversion
Print Square Wall 2
AP Term
Largest number possible
Form a number divisible by 3 using array digits
Arithmetic Number
Row with Minimum 1s
Right Angle Triangle
Array Traversal Reverse
Sum All Array Elements
Even Odd Game
First Digit of a Number
Calculator
Prime Factorization
Count Digits
Type Conversion
Permutations of a String
Return Size
Compute a/b
Kth call
Add - Auto Keyword
Convert to Hexadecimal
Global variable
Scientific Format
Find Volume
Type Inference
Sum - Default Arguments
Stock Buy and Sell – Max one Transaction Allowed
Data Types
Calculator
Rotate a Linked List
Add Number Linked Lists
Detect Loop in linked list
Merge Sort
Quick Sort
Heap Sort
Merge two sorted linked lists
Tree Boundary Traversal
Delete a node from BST
Binary Heap Operations
Find the number of islands
Max sum in the configuration
Kth element in Matrix
Remove loop in Linked List
Palindrome Linked List
Count distinct elements in every window
Merge k Sorted Arrays
Find triplets with zero sum
Sort a stack
Counting elements in two arrays
Insert in Sorted way in a Sorted DLL
Pairwise swap of nodes in Linked List
Floor in BST
Ceil in BST
Tower Of Hanoi
Smallest Positive Missing
Possible Words From Phone Digits
Stock buy and sell
Rotate Array
Kadane's Algorithm
Majority Element
Count Inversions
Smallest Positive missing number
Union of 2 Sorted Arrays
Count the number of possible triangles
Triplet Sum in Array
Boolean Matrix
Spirally traversing a matrix
Search in a sorted Matrix
Subarray with 0 sum
Postfix Evaluation
Kth largest element
Nearly sorted
Ways to Reach the n'th Stair
Largest number
Lucky Numbers
Allocate Minimum Pages
Stock Buy and Sell – Multiple Transaction Allowed
Pair Sum Closest to 0
Search in Rotated Sorted Array
Maximum Product Subarray
Factorials of large numbers
k largest elements
Triplets with Smaller Sum
First negative in every window of size k
First and Last Occurrences
Print N-bit binary numbers having more 1s than 0s
Permutations of a String
Friends Pairing Problem
Longest Subarray Length
Sum of Differences
Update The Nodes
Maximum path sum in matrix
Next Permutation
Rotate matrix elements clockwise
Kth Largest in a Stream
Flood fill Algorithm
Shortest Source to Destination Path
Subset Sum Problem
3 Sum Closest
Buy Maximum Stocks
Majority Element II
Maximum Sum Combination
Prime List
Divisible by 13
Max Circular Subarray Sum
Minimum Cost Path
The Painter's Partition Problem-II
Minimum sum partition
Median in a row-wise sorted Matrix
Reverse an Array
Search in a 2D Matrix
Swap The Numbers
close
S
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !